package com.xrkj.b2c.dao.sys;

import java.util.List;
import java.util.Map;

import com.xrkj.b2c.model.sys.SysPrivilege;
import com.xrkj.b2c.model.sys.SysRole;

public interface SysRoleMapper {

	/**
	 * 根据属性查询
	 * @param role
	 * @return
	 */
	public List<SysRole> findRole(SysRole role);
	/**
	 * 根据ID删除
	 * @param id
	 * @return
	 */
	public int deleteRole(String id);
	/**
	 * 新增方法
	 * @param role
	 * @return
	 */
	public int insert(SysRole role);
	/**
	 * 新增方法忽略为空的数据
	 * @param role
	 * @return
	 */
	public int insertSelective(SysRole role);
	/**
	 * 修改方法
	 * @param role
	 * @return
	 */
	public int update(SysRole role);
	/**
	 * 修改方法忽略为空数据
	 * @param role
	 * @return
	 */
	public int updateSelective(SysRole role);
	
	public Integer findRoleTotal(Map<String, Object> paramter);
    
    public List<SysRole> findRoleList(Map<String, Object> paramter);
    
    SysRole selectByPrimaryKey(String pId);
}
